Decision Procedures for Sequence Theories

نویسندگان

چکیده

Abstract Sequence theories are an extension of strings with infinite alphabet letters, together a corresponding theory (e.g. linear integer arithmetic). Sequences natural abstractions extendable arrays, which permit wealth operations including append, map, split, and concatenation. In spite the growing amount tool support for sequences by leading SMT-solvers, little is known about decidability sequence theories, in stark contrast to state strings. We show that decidable concatenation regular constraints can be extended world over forms Boolean algebra, while preserving decidability. particular, holds when interpreted as parametric automata (which extend both symbolic variable automata), but fails register (even equality). When length added, problem Turing-equivalent word equations (and regular) constraints. Similar investigations conducted presence transducers, naturally model functions like filter, etc . have developed new solver, SeCo , based on automata, its efficacy two classes benchmarks: (i) invariant checking array-manipulating programs parameterized systems, (ii) benchmarks automata.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Decision Procedures for Sorted Theories

The Nelson-Oppen combination method combines decision procedures for theories satisfying certain conditions into a decision procedure for their union. While the method is known to be correct in the setting of unsorted first-order logic, some current implementations of it appear in tools that use a sorted input language. So far, however, there have been no theoretical results on the correctness ...

متن کامل

Combining Decision Procedures for Theories in Sorted Logics

The Nelson-Oppen combination method combines decision procedures for theories satisfying certain conditions into a decision procedure for their union. While the method is known to be correct in the setting of unsorted first-order logic, some current implementations of it appear in tools that use a sorted input language. So far, however, there have been no theoretical results on the correctness ...

متن کامل

Decision Procedures for CTL*

We give an overview over three serious attempts to devise an effective decision method for CTL∗, namely Emerson and Jutla’s automata-theoretic decision procedure, Reynolds’ tableau search method and our recent approach based on an infinite tableau system with natural rules and with global conditions on the branches.

متن کامل

Uniication in the Union of Disjoint Equational Theories: Combining Decision Procedures Uniication in the Union of Disjoint Equational Theories: Combining Decision Procedures

Most of the work on the combination of uniication algorithms for the union of disjoint equational theories has been restricted to algorithms which compute nite complete sets of uniiers. Thus the developed combination methods usually cannot be used to combine decision procedures, i.e., algorithms which just decide solvability of uniication problems without computing uniiers. In this paper we des...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2023

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-37703-7_2